package com.jwds.digital.bios.business.core.infrastructure.entity.belt;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.jwds.tdc.framework.database.lib.BaseEntity;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 电机历史数据表
 *
 * @author 席鹏程
 * @date 2024-11-13
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("belt_motor_history_day")
public class BeltMotorHistoryDay extends BaseEntity<Long>{

    /**
     * 电机名称
     */
    @TableField("motor_name")
    private String motorName;


    /**
     * 电机编号
     */
    @TableField("motor_number")
    private String motorNumber;




    /**
     * 物料名称
     */
    @TableField("material_name")
    private String materialName;


    /**
     * 运输量（吨）
     */
    @TableField("transport_capacity")
    private BigDecimal transportCapacity;


    /**
     * 平均运输量（吨/小时）
     */
    @TableField("work_efficiency")
    private BigDecimal workEfficiency;


    /**
     * 作业时长（小时）
     */
    @TableField("runtime")
    private BigDecimal runtime;


    /**
     * 空载时长（小时）
     */
    @TableField("no_load_runtime")
    private BigDecimal noLoadRuntime;


    /**
     * 空载能耗（千瓦时/小时）
     */
    @TableField("no_load_power_consumption")
    private BigDecimal noLoadPowerConsumption;


    /**
     * 能耗（千瓦时/小时）
     */
    @TableField("power_consumption")
    private BigDecimal powerConsumption;


    /**
     * 平均负载率
     */
    @TableField("avg_load_rate")
    private BigDecimal avgLoadRate;




    /**
     * 记录日期
     */
    @TableField("record_date")
    private LocalDateTime recordDate;



}
